<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ASimpleMap.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// EU-SimpleMap/ASimpleMap.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>HashMap<font color="#990000">;</font>
<font color="#000000">04:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>Iterator<font color="#990000">;</font>
<font color="#000000">05:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>Map<font color="#990000">;</font>
<font color="#000000">06:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>Set<font color="#990000">;</font>
<font color="#000000">07:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>util<font color="#990000">.</font>TreeMap<font color="#990000">;</font>
<font color="#000000">08:</font> 
<font color="#000000">09:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">ASimpleMap</font> <font color="#FF0000">{</font>
<font color="#000000">10:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">static</font></b> <font color="#009900">void</font> <b><font color="#000000">main</font></b><font color="#990000">(</font>String<font color="#990000">[]</font> args<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">11:</font>         Map<font color="#990000">&lt;</font>String<font color="#990000">,</font>String<font color="#990000">&gt;</font> map <font color="#990000">=</font>
<font color="#000000">12:</font>                 <i><font color="#9A1900">// new TreeMap&lt;String,String&gt;();</font></i>
<font color="#000000">13:</font>                 <b><font color="#0000FF">new</font></b> TreeMap<font color="#990000">&lt;</font>String<font color="#990000">,</font>String<font color="#990000">&gt;();</font>
<font color="#000000">14:</font> 
<font color="#000000">15:</font>         map<font color="#990000">.</font><b><font color="#000000">put</font></b><font color="#990000">(</font><font color="#FF0000">"Sue"</font><font color="#990000">,</font><font color="#FF0000">"+48 022 986 21 99"</font><font color="#990000">);</font>
<font color="#000000">16:</font>         map<font color="#990000">.</font><b><font color="#000000">put</font></b><font color="#990000">(</font><font color="#FF0000">"Ann"</font><font color="#990000">,</font><font color="#FF0000">"+48 022 985 22 98"</font><font color="#990000">);</font>
<font color="#000000">17:</font>         map<font color="#990000">.</font><b><font color="#000000">put</font></b><font color="#990000">(</font><font color="#FF0000">"Lea"</font><font color="#990000">,</font><font color="#FF0000">"+48 022 984 23 97"</font><font color="#990000">);</font>
<font color="#000000">18:</font>         map<font color="#990000">.</font><b><font color="#000000">put</font></b><font color="#990000">(</font><font color="#FF0000">"Kim"</font><font color="#990000">,</font><font color="#FF0000">"+48 022 983 24 96"</font><font color="#990000">);</font>
<font color="#000000">19:</font> 
<font color="#000000">20:</font>         Iterator<font color="#990000">&lt;</font>String<font color="#990000">&gt;</font> iter <font color="#990000">=</font> map<font color="#990000">.</font><b><font color="#000000">keySet</font></b><font color="#990000">().</font><b><font color="#000000">iterator</font></b><font color="#990000">();</font>
<font color="#000000">21:</font>         <b><font color="#0000FF">while</font></b> <font color="#990000">(</font>iter<font color="#990000">.</font><b><font color="#000000">hasNext</font></b><font color="#990000">())</font> <font color="#FF0000">{</font>
<font color="#000000">22:</font>             String key <font color="#990000">=</font> iter<font color="#990000">.</font><b><font color="#000000">next</font></b><font color="#990000">();</font>
<font color="#000000">23:</font>             String val <font color="#990000">=</font> map<font color="#990000">.</font><b><font color="#000000">get</font></b><font color="#990000">(</font>key<font color="#990000">);</font>
<font color="#000000">24:</font>             System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">(</font>key <font color="#990000">+</font> <font color="#FF0000">": "</font> <font color="#990000">+</font> val<font color="#990000">);</font>
<font color="#000000">25:</font>         <font color="#FF0000">}</font>
<font color="#000000">26:</font> 
<font color="#000000">27:</font>         System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">();</font>
<font color="#000000">28:</font> 
<font color="#000000">29:</font>         <b><font color="#0000FF">if</font></b> <font color="#990000">(</font>map<font color="#990000">.</font><b><font color="#000000">containsKey</font></b><font color="#990000">(</font><font color="#FF0000">"Ann"</font><font color="#990000">))</font> map<font color="#990000">.</font><b><font color="#000000">remove</font></b><font color="#990000">(</font><font color="#FF0000">"Ann"</font><font color="#990000">);</font>
<font color="#000000">30:</font> 
<font color="#000000">31:</font>         <b><font color="#0000FF">for</font></b> <font color="#990000">(</font>String s <font color="#990000">:</font> map<font color="#990000">.</font><b><font color="#000000">keySet</font></b><font color="#990000">())</font>
<font color="#000000">32:</font>             System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">(</font>s <font color="#990000">+</font> <font color="#FF0000">": "</font> <font color="#990000">+</font> map<font color="#990000">.</font><b><font color="#000000">get</font></b><font color="#990000">(</font>s<font color="#990000">));</font>
<font color="#000000">33:</font> 
<font color="#000000">34:</font>         System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">();</font>
<font color="#000000">35:</font> 
<font color="#000000">36:</font>         <b><font color="#0000FF">for</font></b> <font color="#990000">(</font>Map<font color="#990000">.</font>Entry<font color="#990000">&lt;</font>String<font color="#990000">,</font>String<font color="#990000">&gt;</font> e <font color="#990000">:</font> map<font color="#990000">.</font><b><font color="#000000">entrySet</font></b><font color="#990000">())</font>
<font color="#000000">37:</font>             System<font color="#990000">.</font>out<font color="#990000">.</font><b><font color="#000000">println</font></b><font color="#990000">(</font>e<font color="#990000">.</font><b><font color="#000000">getKey</font></b><font color="#990000">()</font> <font color="#990000">+</font> <font color="#FF0000">": "</font> <font color="#990000">+</font>
<font color="#000000">38:</font>                                e<font color="#990000">.</font><b><font color="#000000">getValue</font></b><font color="#990000">());</font>
<font color="#000000">39:</font>     <font color="#FF0000">}</font>
<font color="#000000">40:</font> <font color="#FF0000">}</font>
<font color="#000000">41:</font> </tt></pre>
</body>
</html>
